package com.fkdx.common.utils;

import org.apache.commons.lang3.RandomStringUtils;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @author wangtengfei
 */
public class CodeGenerate {

    public static String randomSeq() {
        DateFormat dateFormat = new SimpleDateFormat("yyMMdd");
        String format = dateFormat.format(new Date());
        return format + RandomStringUtils.randomAlphanumeric(15);
    }

    /**
     * 带前缀的
     * @param prefix
     * @return
     */
    public static String randomSeq(String prefix) {
        DateFormat dateFormat = new SimpleDateFormat("yyMMddHHmmss");
        String format = dateFormat.format(new Date());
        //return prefix + format + RandomStringUtils.randomAlphanumeric(15);
        return prefix + format;
    }

}
